Extending the SPES Modeling Framework for Supporting Role-specific Variant Management in the Engineering Process of Embedded Software

نویسندگان

  • Tobias Kaufmann
  • Christian Manz
  • Thorsten Weyer
چکیده

In many application domains embedded systems and the corresponding embedded software face an increase in sometimes mutually exclusive stakeholder needs like requests from different customers or national legal obligations. In order to meet these needs variability is explicitly designed into the embedded software. Nowadays, in the engineering process of embedded software the variability information is explicitly documented in a dedicated variability model. Hence, the variability model comprises multiple variability-related concerns that are specific to different roles in the lifecycle of embedded software. Each role (e.g. product manager, requirements engineer, architect, maintenance engineer) requires only a specific subset of the variability information that is documented in the variability model to fulfill their certain responsibility. As a consequence, mechanisms for structuring the variability model with respect to the specific role-based variabilityconcerns are needed. In this paper we present an extension of a well-known modelbased engineering framework for embedded software (the SPES Modeling Framework) in order to structure the overall variability model of the embedded software with respect to role-based variability-concerns.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extending an IEEE 42010-Compliant Viewpoint-Based Engineering-Framework for Embedded Systems to Support Variant Management

The increasing complexity of today’s embedded systems and the increasing demand for higher quality require a comprehensive engineering approach. The model-based engineering approach that has been developed in the project SPES 2020 (Software Platform Embedded Systems) is intended to comprehensively support the development of embedded systems in the future. The approach allows for specifying an e...

متن کامل

Bridging the Gap between Systems and Software Engineering by Using the SPES Modeling Framework as a General Systems Engineering Philosophy

A multitude of disciplines is involved in the engineering of embedded systems. One major challenge of engineering these systems is to consider the synchronization between different engineering disciplines on the process and artifact level in a coherent manner. Process standards address this challenge by defining a transition between the involved activities of the disciplines but they do not pro...

متن کامل

On the Explicit Consideration of Context Variability in the SPES Modeling Framework

The extended SPES Modeling Framework (SPES MF (ext.)) supports the development of software for embedded systems and recognizes variability in a dedicated perspective. Variability was introduced to the SPES MF to consider different customer needs and to enable the efficient engineering of multiple product variants of software for embedded systems. Hence, an explicit variability model documents t...

متن کامل

Applying the SPES Modeling Framework: A Case Study from the Automotive Domain

[Context & motivation] Model-based engineering, and model-based requirements engineering in particular, has commonly been valued in the automotive domain. Hence, model-based engineering methodologies have been proposed for the engineering of automotive systems, such as the SPES modeling framework, which has been positively evaluated in the German embedded industry. [Question/problem] However, t...

متن کامل

Tool-Support to Foster Model-based Requirements Engineering for Cyber-Phsyical Systems

Requirements modeling is known not only as a technique for documenting requirements but also for eliciting requirements from and discussing requirements with stakeholders. Modeling tools used in requirements engineering range from simple paper sketches to sophisticated model editors that allow for code generation from requirements models. While the former can be used by virtually anybody, tools...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014